test: run minidb outside the default vitest project matrix - #311
Conversation
|
Warning Review limit reachedNext included review available in 1 minute. View limit detailsLimit details: You’ve used all 3 included reviews currently available. Your 79 included PR review attempts over the past 7 days set your current allowance at 3 reviews per hour. Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. Review configuration: ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (2)
Comment |
commit: |
986b5a0 to
74e5fee
Compare
Exclude packages/minidb from the root project glob and give it its own CI job so the heavy cluster suite no longer shares shard load with the rest of the monorepo.
74e5fee to
2f6f323
Compare
|
@coderabbitai review |
|
## Related Issue No tracked issue — follow-on to the minidb test isolation merge (#311). ## Problem Collapsed tool cards hid useful output behind ctrl+o and truncated long headers without preserving the result chip. ## What changed - Collapsed cards show a width-aware header and a short outcome row (up to three lines, then one telling line). - Grep/Glob chips count files or matches from the tool output, skip notices, and keep the existing Glob pagination `N+ files` marker. - The footer shows `ctrl+o expand` or `ctrl+o collapse` when a recent card hides output. No docs update (existing ctrl+o tip still applies). Changeset included. ## Checklist - [x] I have read the [CONTRIBUTING](https://github.com/PyModel/pythinker-code/blob/main/CONTRIBUTING.md) document. - [ ] I have linked a related issue (external PRs: the issue must have a maintainer's `/approve`). - [x] I have added tests that prove my feature works. - [x] Ran `gen-changesets` skill, or this PR needs no changeset. - [x] Ran `gen-docs` skill, or this PR needs no doc update. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Collapsed tool cards now show concise outcome rows and width-aware headers. - Added clearer expand/collapse guidance for hidden tool output. - Improved summaries for shell commands, file changes, searches, reads, and fetches. - Headers preserve important details, such as filenames and result counts, when space is limited. - **Bug Fixes** - Improved handling of truncated, spilled, partial, and paginated tool output. - Search and glob summaries now report counts and incomplete results more accurately. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: elkaix <melkholy@techmatrix.com>
Related Issue
No tracked issue — follow-on to the reconciliation stack (#307 / #308).
Problem
The minidb cluster suite shares the root vitest shard matrix. Under CI load, multi-process wait-read cases can time out even when they pass in isolation, and they slow every shard.
What changed
packages/minidbfrom the root vitestprojectsglob (!packages/minidb).test-minidbCI job and require it in the aggregatetestgate so coverage stays required.No product behavior change. No changeset (not user-facing).
Checklist
/approve).gen-changesetsskill, or this PR needs no changeset.gen-docsskill, or this PR needs no doc update.